Abstraction and Control for Swarms of Robots
نویسندگان
چکیده
ion and Control for Swarms of Robots Calin Belta , Guilherme A.S. Pereira, and Vijay Kumar 1 Mechanical Engineering and Mechanics Drexel University, Philadelphia, PA 19104 USA [email protected] 2 GRASP Laboratory University of Pennsylvania, Philadelphia, PA 19104 USA {guilherm, kumar}@grasp.cis.upenn.edu Abstract. This paper addresses the design of simple robot behaviors that realize emergent group behaviors. We present a method to coordinate a large number of under-actuated robots by designing control laws on a small dimensional abstraction manifold, independent of the number and ordering of the robots. The abstraction manifold has a product structure consisting of elements of a Lie group that capture the position and orientation of the ensemble in the world frame, and elements of a shape manifold that provide an intrinsic description of the distribution of team members relative to one another. We design decoupled controls for regulating the group and the shape variables. The realization of the controller on each robot requires the feedback of the robot state, and the state on the abstraction manifold. We present experimental results with a team of five car-like robots equipped with omnidirectional cameras and IEEE 802.11b networking. This paper addresses the design of simple robot behaviors that realize emergent group behaviors. We present a method to coordinate a large number of under-actuated robots by designing control laws on a small dimensional abstraction manifold, independent of the number and ordering of the robots. The abstraction manifold has a product structure consisting of elements of a Lie group that capture the position and orientation of the ensemble in the world frame, and elements of a shape manifold that provide an intrinsic description of the distribution of team members relative to one another. We design decoupled controls for regulating the group and the shape variables. The realization of the controller on each robot requires the feedback of the robot state, and the state on the abstraction manifold. We present experimental results with a team of five car-like robots equipped with omnidirectional cameras and IEEE 802.11b networking.
منابع مشابه
Multi-Operator Gesture Control of Robotic Swarms Using Wearable Devices
The theory and design of effective interfaces for human interaction with multi-robot systems has recently gained significant interest. Robotic swarms are multi-robot systems where local interactions between robots and neighbors within their spatial neighborhood generate emergent collective behaviors. Most prior work has studied interfaces for human interaction with remote swarms, but swarms als...
متن کاملSWARMs Ontology: A Common Information Model for the Cooperation of Underwater Robots
In order to facilitate cooperation between underwater robots, it is a must for robots to exchange information with unambiguous meaning. However, heterogeneity, existing in information pertaining to different robots, is a major obstruction. Therefore, this paper presents a networked ontology, named the Smart and Networking Underwater Robots in Cooperation Meshes (SWARMs) ontology, to address inf...
متن کاملjSwarm: Distributed Coordination in Robot Swarms
We present a runtime system for swarms of mobile robots that manages distributed resources and provides a common programming interface for distributed swarm applications. The programming abstraction follows a systemic view and allows to specify the spatial-temporal behavior of applications. The runtime system analyzes application code, creates a dependency graph, extracts spatial-temporal actio...
متن کاملSelf-Organized Collective Decision-Making in Swarms of Autonomous Robots (Doctoral Consortium)
In my Ph.D. thesis, I focus on the design and mathematical modeling of collective decision-making mechanisms for swarm of autonomous robots. In particular, most of the attention of my studies concerns collective decision-making problems that are characterized by a discrete and finite number of possible alternatives (e.g., the best-of-n decision problem discussed in Section 2). The aim of my stu...
متن کاملControlling Parent Systems Through Swarms Using Abstraction
This study considers the control of parent-child systems where a parent system is acted on by a set of child systems with their own inputs. Examples of such systems include a swarm of robots pushing an object over a surface, a swarm of aerial vehicles carrying a large load, or a set of end effectors manipulating an object. In this paper, a general framework for decoupling the swarm from the par...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003